Gefahrenpotentiale in großen JAVA-Systemen erkennen und beheben - Erfahrungen
نویسنده
چکیده
1 Objektorientiert: Die große Hoffnung Anfang der 70-er Jahre wurde der Begriff der Softwarekrise für den Bereich der EDV geprägt, um die großen Probleme der Softwareerstellung zu verdeutlichen. Diese bezogen sich sowohl auf die frühen Analyseund Definitionsphasen als auch auf die häufig über 70% der Gesamtkosten ausmachende Softwarewartung. Kritikpunkte waren vor allen Dingen fehlende Techniken zur disziplinierten Beherrschung komplexer Probleme und deren Bearbeitung mittels Prozessen. Ende der 80-iger Jahre hatte das objektorientierte Vorgehen einen Stand erreicht, der die Bewältigung der Softwarekrise versprach. In dieselbe Richtung zielen heute eine Vielzahl neuer, darauf aufbauender Techniken (z.B. EJB, JCA, EAI, MDA, etc.). Zusammen mit Erweiterungen auf der Prozeßseite (z.B. neue Modellierungsansätze wie OOA, OOD, einheitliche Notationen (z.B. UML) und neue Prozesse (z.B. RUP, XP)) hat dies dazu geführt, daß das objektorientierte Vorgehen mittlerweile in alle Industrie-Bereiche Einzug gehalten. Dabei tritt es häufig unter der Annahme an, die Probleme der alten Softwarekrise besser bewältigen zu können.
منابع مشابه
Wartung von Dimensionsdaten in verteilten Data Warehouse-Systemen
In großen Unternehmen finden sich häufig komplexe, organisch gewachsene Data Warehouse-Architekturen. Wenn die Daten in diesen Systemen nicht unter Verwendung einheitlicher Dimensionen gespeichert sind, ergeben sich bei der Nutzung der Daten vielfältige Probleme. Ein Weg zur Optimierung der Data Warehouse-Architektur kann in der Vereinheitlichung der Dimensionen bestehen. In diesem Beitrag zeig...
متن کاملQuality Control in Action
Trotz der großen Zahl statischer Analysewerkzeuge, die Qualitätsdefizite im Quelltext aufzeigen, nimmt die Qualität in den meisten Systemen kontinuierlich ab. Der Schritt von der reinen Beobachtung zu einer echten Verbesserung stellt in der Praxis immer noch eine große Hürde dar. Dieser Beitrag beschreibt unsere Erfahrungen bei der schrittweisen Einführung eines Quality-Control-Prozesses für ei...
متن کاملSoftware-Betriebs-Leitstände für Unternehmensanwendungslandschaften
In Kontrollzentren für Telefon-, Verkehrsoder Energieversorgungsnetzen werden Leitstände verwendet, um dem Betriebspersonal einen schnellen Überblick über die Netzarchitektur und deren gegenwärtige Eigenschaften (z.B. Auslastung) zu bieten. Leitstände sind ein grundlegender Bestandteil von Kontrollzentren z.B. für Energieversorgungsnetze. Für Softwaresysteme sind solche Überwachungsund Steuerun...
متن کاملJava Virtual Machines für ressourcenkritische eingebettete Systeme und Smart-Cards
In diesem Beitrag werden Erfahrungen beim Entwurf und der Realisierung verschiedener Java-basierter Systeme beschrieben. Diese Systeme sind auf verschiedene Anforderungen und Anwendungsgebiete zugeschnitten. Zuerst wird die Realisierung einer virtuellen Javamaschine (JVM) für eingebettete PC-basierende Systeme beschrieben. Dabei werden die notwendig gewordenen Modifikationen hervorgehoben, um d...
متن کاملArchitektur im Großen: Gegenstand und Handlungsfelder
Der Workshop hat die Entwicklung und das Management von Unternehmensarchitekturen und damit insbesondere die Gestaltung von Architekturen im Großen zum Gegenstand.. Der GI-Arbeitskreis ‚Enterprise Architecture’, Fachgruppe 2.5.2 'Entwicklungsmethoden für Informationssysteme und deren Anwendung (EMISA), gegründet im Herbst 2002, hat sich zum Ziel gesetzt, dieses Thema umfassend zu beund erarbeit...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Softwaretechnik-Trends
دوره 23 شماره
صفحات -
تاریخ انتشار 2003